/*
 * @Author: wuyuxin
 * @Date: 2022-01-09 16:52:48
 * @LastEditors: wuyuxin
 * @LastEditTime: 2022-01-09 17:49:53
 * @Description: 
 */
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import { registerMicroApps, start } from 'qiankun'

Vue.config.productionTip = false
Vue.use(ElementUI);
const apps = [
  {
    name: 'vueApp',
    entry: '//localhost:10000', // 会默认加载这个html，解析里面的js,动态的执行（子应用需要解决跨越问题）用fetch来读取js
    container: '#vue', // 子应用的挂载元素 容器名字
    activeRule: '/vue', // 激活子应用的路由路径
    props: {a: 1}
  },
  {
    name: 'reactApp',
    entry: '//localhost:20000', // 会默认加载这个html，解析里面的js,动态的执行（子应用需要解决跨越问题）用fetch来读取js
    container: '#react', // 子应用的挂载元素 容器名字
    activeRule: '/react', // 激活子应用的路由路径
  },
]

registerMicroApps(apps);
start({
  prefetch: false, // 取消预加载
});

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
